home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 031a / fontsh43.zip / FONTSHOW.TXT < prev    next >
Text File  |  1991-11-03  |  26KB  |  481 lines

  1.                 FontShow Copyright 1991 - Harvey J. Kaye
  2.                            ALL Rights Reserved.
  3.  
  4. FontShow  - Font Viewing and Cataloging for Microsoft Windows
  5.  
  6. FontShow Version 4.3 Release notes
  7. ==============================================================================
  8.  
  9. Documentation is supplied in Word for Windows and Windows Write formats.
  10.  
  11. FontShow.DOC - Word for Windows
  12. FontShow.WRI - Windows Write
  13.  
  14. Installation: Copy the FontShow.EXE file to your hard drive, use the
  15. Program Manager File/New Function to add the file to your program manager
  16. screen. Copy the FontShow.ini to the Windows main directory. If you do not
  17. locate it there,  FontShow will create one there.
  18.  
  19. If you are upgrading from a previous release, do not replace your FontShow.ini
  20. with the supplied one or you will lose all your settings. To update an existing
  21. FontShow.INI, simply run settings then click on save settings to disk.
  22.  
  23. Required files: VBRUN100.DLL, VBTOOLS.VBX, GRID.VBX, MUSCLE.VBX
  24. VBRUN100.DLL is not included in this package, it is the visual basic
  25. runtime module.  VBTOOLS.VBX  is the Visual Basic Tools (VBTools)
  26. runtime module. Both these files should be placed in the Windows
  27. directory,  or another directory early in the DOS Path.
  28.  
  29. Please note the VBX (Visual Basic eXtension) files may be used by other
  30. VBasic applications. Should you receive these files from another source,
  31. please be sure to use the one with the latest date or you could introduce
  32. problems. The VBTOOLS.VBX file has been updated for this release, the MUSCLE
  33. and GRID files are new.
  34.  
  35. Place the files in the following locations:
  36.  
  37.         FontShow.EXE    -       in any directory
  38.         FontShow.INI    -       in the Windows directory
  39.         FontShow.TXS    -       in the Windows directory, (can be altered
  40.                                 on the settings screen)
  41.         FontShow.INV    -       Invoice - to be printed
  42.         FontShow.LIC    -       Software License and Warranty file
  43.         VBRUN100.DLL    -       in the Windows Directory or path (not supplied)
  44.         VBTOOLS.VBX     -       in the Windows Directory or path.
  45.         GRID.VBX        -       in the Windows Directory or path.
  46.         MUSCLE.VBX      -       in the Windows Directory or path.
  47.  
  48.         FontShow.DOC    -       in any directory (Word for Windows Doc file)
  49.         FontShow.WRI    -       in any directory (Windows Write Doc file)
  50.         FontShow.TXT    -       in any directory (this file)
  51.  
  52. FontShow also requires Microsoft Windows Verions 3.0 or later.
  53.  
  54. Known Problems: Fonts titled RSGriffonDingbats and DaveysRibbons have been
  55. known to cause an Unrecoverable Application Error (UAE) when printing a
  56. sample page to the screen. Initial investigation point at Adobe Type Manager
  57. as the problem, but this has yet to be confirmed.
  58.  
  59. FontShow is shareware,  a registration fee of $15 is required if you continue
  60. to use this program after an initial evaluation period (not to exceed 30 days)
  61.  
  62. If after 30 days you decide to continue using FontShow, please forward a
  63. cheque or money order totalling $15: Please print file FontShow.INV, complete
  64. it and include it with your payment.
  65.  
  66. Payable to:     Harvey J. Kaye
  67.  
  68. Address:        633 Bay Street, Suite 1701,
  69.                 Toronto, Ontario,
  70.                 CANADA, M5G 2G4
  71.  
  72.  
  73. Please note that taxes, if any are required, are included in the above.
  74. U.S. Cheques and money orders are more than welcome. Note: US Postage to
  75. Canada is 40 cents.
  76.  
  77. Please forward any comments, suggestions, problems etc. to the above address.
  78. When reporting problems, please be sure to include the FontShow version #,
  79. Windows version, hardware setup(basic), and a description of what you were
  80. doing when the problem occurred. In addition, I need to know what font
  81. package you are using and the version. If the problems are in your printouts,
  82. please include a copy of the printout with the problem circled.  Any other
  83. information you might think helpful as well.
  84.  
  85. I also monitor the Relaynet and Interlink Windows conferences.
  86.  
  87. Many of you have asked why I keep using Windows Modern font. Well that is
  88. because in the ATM environment,  ATM substitutes Helvetica for Modern when
  89. there is a Modern=Helvetica entry in the ATM.INI file (under the [Synonyms]
  90. section. ATM typically adds this entry, I believe if the Modern font is
  91. installed in Windows, when you install ATM. Rather than pick Helvetica,
  92. which some users do not install, I use modern, which comes with Windows by
  93. default.  For those users out there who have removed Modern,  ensure there
  94. is a Modern=Helvetica entry in the ATM.INI file.  OR, alter the Default and
  95. Title Header fonts to another font. (These can be changed by running FontShow
  96. in setup mode (described below) or by editing the FONTSHOW.INI file and
  97. changing the ID_FONT=Modern and M_Font=Modern entries to a more appropriate
  98. font.  For earlier users of Fontshow,  save settings must be executed to
  99. create those entries, or use a text editor such as Notepad to add them)
  100.  
  101. Thank-you for trying FontShow!!
  102.  
  103. ===============================================================================
  104. Version 4.3 Changes:
  105. --------------------
  106.  
  107. 1) Bug fix: Under some circumstances the "Dingbat Font" settings were not
  108.    being saved. This has been corrected.
  109.  
  110. 2) A new setup feature: When 4.3 is run for the first time, FontShow will
  111.    prompt for the title and header font setting and the default font
  112.    setting.  This is to hopefully prevent the Invalid property value
  113.    message some users who have removed Windows fonts have been receiving.
  114.    If you wish to re-run in setup mode,  activate the "Scroll-Lock" key
  115.    before starting FontShow.  For those users without an enhanced keyboard,
  116.    delete the FS_First=0 line from the FontShow.INI.
  117.  
  118.    I hope this clears up the problems some users have had. If not, ensure
  119.    the Windows MODERN font is installed, and for ATM users,  ensure there
  120.    is a MODERN=someotherfont setting in the [Synonyms] section, so that ATM
  121.    will substitute something better that the stick lines that Modern provides.
  122.  
  123. 3) New function on the Sample Page screen, DISPLAY ANSI MAP. Click on that
  124.    button and a grid of all the characters in the font will be displayed.
  125.    If you want to know the ANSI code of a particular character, simply
  126.    click on that character. Note: there is an intermittent bug in the grid
  127.    display that causes it to select a block of characters when you click
  128.    for the first time. If that happens, just click the character again.
  129.  
  130. 4) There has been a major rewrite of the code, with increasing speed and
  131.    reduced memory utilization in mind. (25% faster startup on my system)
  132.    However the memory use reduction is not without its price.  The
  133.    screen-to-screen transitions on some of the less frequently used
  134.    screens (such as setup) will be slower. This is because they now are
  135.    loaded as needed, rather than being kept in memory and hidden when not
  136.    displayed. The main exe file is about 25K larger than the 42a version
  137.    due to these code changes. Part of the memory change applys a limit of
  138.    460 fonts (the current ATM 1.1 limit) If this is a problem, please let
  139.    me know and I will increase it.
  140.  
  141. 5) The main screen has been re-organized again with some less frequently
  142.    used functions moved to the menu bar. In addition there is a RUN option
  143.    on the menu bar, from which you can run the ATM and Windows control
  144.    panels.  If someone can forward me the information on Facelift and
  145.    SuperPrint, I will add those functions as well (I need the exe name and
  146.    parameters (if any).
  147.  
  148. 6) The setup screen now has positions for 10 "dingbat" type fonts (used
  149.    in the Print ANSI map function)
  150.  
  151. 7) In the font catalog, the select all and clear functions are much
  152.    faster, as well as select all clears the list before it adds all the
  153.    fonts to eliminate duplicates. As well, the de-select function leaves
  154.    the first font selected to enable easier deletion of unwanted fonts.
  155.  
  156. 8) Most of the screens have been re-designed with a 3-D look wherever
  157.    possible. (This will be enhanced in future versions).
  158.  
  159. 9) Newly added error correction will now revert to the default font
  160.    whenever a selected font cannot be displayed. In addition, the font
  161.    combo box will have no font selected at startup.  The main window will
  162.    display the default font. To change the default, use the settings
  163.    screen.  The default font and size are set there, rather than from the
  164.    main screen when save settings is executed.
  165.  
  166. 10) In the text sample file, a negative extra spacing value can now be
  167.     specified, allowing from -25 to 25 to be specified. Note that anything
  168.     more than -3 or 4 will not print very well, however if you want to
  169.     over print it might be useful.
  170.  
  171. 11) Other miscellaneous changes and adjustments.
  172.  
  173. Version 4.2a Changes(maintenance release):
  174. ------------------------------------------
  175.  
  176. 1) Bug Fix: Users of ATM who had Helvetica as one of the last few font entries
  177.    in their ATM.INI would receive an "Invalid Property Value" message, and
  178.    FontShow would terminate. This has been corrected.
  179.  
  180. 2) The Font Selected on the main screen, will become the default font when the
  181.    save settings function is invoked.  FontShow will bring up the default font
  182.    (if it is still available) whenever FontShow is started or whenever the font
  183.    list is rebuilt.
  184.  
  185. 3) The maximum user text saved has been increased from 63 to 127 characters.
  186.  
  187.  
  188. Version 4.2 Changes:
  189. --------------------
  190.  
  191. 1) Print Function from the main screen has been enhanced to allow printing
  192.    to the screen. Use the control menu to select the destination. Use
  193.    Control - Clear Print Window to clear the screen. This function is
  194.    intended to be used as a means of comparing fonts on the screen. Note
  195.    that the print to screen function can only be so large, if it is larger
  196.    than Windows will allow, a message will be displayed. Try reducing the
  197.    point size.
  198. 2) Right Margin Offset setting has been changed to allow 100ths of inches
  199.    (ie. 0.25").
  200. 3) The pop up window for batch sample pages has been eliminated,  the
  201.    style selection is now made directly from the Catalog screen.
  202. 4) A bug has been reported in Publisher's PowerPak, that causes FontShow
  203.    to pick up each PowerPak font 6 times.  Code has been added to
  204.    eliminate duplicate fonts, provided the duplicates are returned by
  205.    Windows one right after another. The "nnn of xxx" display on the
  206.    startup screen will decrement the "xxx" number for each duplicate
  207.    found.  This is a PowerPak bug.
  208. 5) When Publisher's Powerpak is used, it does not permit the use of the
  209.    Show Character Circle,  the text prints in black in a black circle.
  210.    Another PowerPak restriction is the point size. Anything printed over
  211.    350 points will convert to Windows' SCRIPT font. Displaying the
  212.    character will result in the bottom portion of the character to be
  213.    truncated. (These problems will be reported to Atech, currently there
  214.    is no workaround)
  215.  
  216. Version 4.1 Changes:
  217. --------------------
  218.  
  219. 1) User Text and Point size for the main window will now be saved when Save
  220.    Settings is executed.
  221. 2) Text Color and Save Settings are now on the Control pull down menu
  222. 3) New Option: Minimize on Print. If this option is selected on the settings
  223.    screen, FontShow will minimize whenever print is selected.  When printing
  224.    is complete, the FontShow ICON will flash once per second.
  225. 4) New function "ATM Font Check", if enabled (from the Control menu) will check
  226.    the ATM.INI file for the existence of true Normal, Bold, Italic, and
  227.    BoldItalic styles. A new frame will be displayed if this option is enabled
  228.    and will show a "green light" if the style is available, and red if not. Note
  229.    this involves reading the ATM.INI file every time, so it does add a small
  230.    amount of overhead.
  231. 5) Bug Fix: Paste Link is no longer enabled when FontShow is the application
  232.    on the clipboard. An "Edit-Copy" followed by "Edit-PasteLink" would fail.
  233.    (because Fontshow can't talk to itself)  After the failure, FontShow would
  234.    terminate. This has been corrected.
  235. 6) Print Function added to the main screen.  Clicking on print will send the
  236.    current text, font, size and bold/italic etc. attributes to the printer.
  237.    Click again, same thing will happen (and if you've changed anything, it will
  238.    pick up the new attributes) Don't expect it to word wrap, 'cause it won't.
  239.    If you want to print wide text,  try landscape mode if your printer supports
  240.    it. Each click of print will print on a new line, click close print to send
  241.    the text to the printer.  If you print more than a page, a page eject will
  242.    occur automatically. Click close print to send remaining text to the
  243.    printer.
  244. 7) Several boxes and displays have changed.  The point size and character
  245.    selected on the main screen now display as part of the frame caption rather
  246.    than taking up valuable space on the screen. (It's getting cramped!)
  247. 8) New settings options: Top border Width, Vertical Line Width, Horizontal line
  248.    Width. These settings allow you to control the thickness in dots, of the
  249.    sample page lines. In addition, they can be suppressed altogether by
  250.    entering zero as the width.
  251. 9) New setting: Right Margin Offset allows an amount (in inches) which FontShow
  252.    will add to the right margin (for lines and the show character only).
  253.    (IE: Enter 0.3 and FontShow will add .3" to the right margin) This option
  254.    has been requested by some users. Normally FontShow uses the margins as
  255.    supplied by Windows, however this does not seem to be adequate for some
  256.    printer drivers.
  257. 10) Other minor adjustments, and standardization of screens. Control menu
  258.     expanded,  save function moved from the settings screen to the control menu
  259.     as well as Set Colors.
  260.  
  261.  
  262.  
  263. Version 4.0 Changes:
  264. --------------------
  265. 1) Full windows clipboard support, including Paste Link.
  266. 2) New opening screen
  267. 3) Additional font catalog style, will print the font using the fontname
  268.    as the text,  printing as many on the page as will fit.
  269. 4) Sample page display will now pop up a "More" button in the bottom left
  270.    corner of the screen if the sample is more than a screen's worth long. Click
  271.    the more button to display the rest of the sample.
  272. 5) Page numbers and Time/date removed from ANSI maps. Since the map doesn't
  273.    change for a given font, the date/time info was extraneous. As well the
  274.    page number is not really required since the map is usually only one page
  275.    long.
  276. 6) Print margins adjusted slighly shorter, for those users of dot-matrix
  277.    printers.
  278. 7) Text display colors can now be saved from the settings screen.
  279. 8) Main text display window can have the alignment altered from the default of
  280.    centered. Options are Left, Center and right.
  281. 9) Additional information is displayed on the font metrics screen, as well as
  282.    a diagram of what some of the numbers mean is displayed.
  283. 10) The startup screen may now be minimized during initialization, to allow
  284.     background startup.
  285. 11) Some less frequently used functions have been moved to a menu bar on the
  286.     main screen.
  287. 12) Full DDE support for Excel 3.0 and Word for Windows. The application must
  288.     already be started,  click on "Start Link", select the application desired.
  289.     After the link is initialized, when you click "Send" the text displayed in
  290.     the main window along with it's font, size, bold/italic etc will be sent
  291.     to the application for which the link is active.  Please note that for
  292.     WinWord, the cursor must be in the text area, and for Excel, it must be
  293.     in a cell.  If this is not the case, the application will reject the
  294.     request, and FontShow will display an error message.
  295. 13) The default character on the main window and the show character selected in
  296.     the settings screen are now the same.
  297. 14) Miscellaneous fine tuning and screen layout changes. A new ICON is included
  298.     if you update the item's property on the Program manager window you should
  299.     see the new one.  I still don't like it,  any artistically inclined
  300.     volunteers out there?
  301. 15) Bug correction: The font sample pages printed from the catalog function
  302.     will now print the titles correctly.
  303.  
  304.  
  305. Version 3.1 Changes:
  306. --------------------
  307.  
  308. 1) The "show" character printing in a black circle has been made an option. See
  309.    the settings screen. Should save on ribbons, toner and Ink.
  310.  
  311. 2) Bug correction: The font inventory would print in the title font and size if
  312.    page numbers, date AND time printing were turned off.
  313.  
  314. 3) Bug correction: The settings for Page numbers, date and time printing were
  315.    not being saved correctly.
  316.  
  317.  
  318. Version 3.0 Changes:
  319. --------------------
  320.  
  321. 1) A new sample style has been added (#5) that will print a variety of text
  322.    text sizes and styles.
  323.  
  324. 2) The Text sample function has been implemented for all styles.  If the
  325.    "Print Text Sample" option is selected on the settings screen, FontShow will
  326.    open and read the filename that is entered in the "Text Sample Filename" box.
  327.  
  328.    Please see the supplied file "FontShow.TXS". Included in this file are
  329.    instructions on how to alter the text that is displayed/printed from this
  330.    file. There is a primitive "word-processing" function included, allowing you
  331.    to alter the size, style, indentation, font, and letter spacing of the sample
  332.    text, as well as allowing you to customize the text that is printed.
  333.  
  334. 3) The option to override the sample characters printed in the font catalog is
  335.    provided on the settings screen.
  336.  
  337. 4) The font metrics screen has been updated to reflect the user selected text
  338.    colours,  and the print overlay bug on that screen has been corrected.
  339.  
  340. 5) The ANSI map function has been changed to use the selected font for printing
  341.    all output, rather than the title font. This speeds up printing dramatically.
  342.    This function is overridden for any font known as a dingbat or symbol font.
  343.    On the settings screen, there are 6 fields for "Dingbat" fonts.  If the font
  344.    selected for the ANSI map matches any of the characters in any of the Dingbat
  345.    fields, that ANSI map will alternate from the title font to the selected font
  346.    in the output.  An example:
  347.  
  348.      1- If the selected font is Helvetica, the entire map will be printed in
  349.         Helvetica, because it does not contain Dingbat, Symbol, Carta etc.
  350.         anywhere in the fontname.
  351.  
  352.      2- If the selected font is BillsDingbats, the map will be printed with
  353.         the title font for the ANSI codes and the sample character, and
  354.         will print the sample character in BillsDingbats. This is because the
  355.         fontname contains the characters string DINGBAT. (Got it?)
  356.  
  357. 6) Several users have requested that the sample page and ANSI map functions be
  358.    added to the font catalog function. This has been implemented. From the font
  359.    catalog there are now 4 functions that will be performed on the selected fonts:
  360.  
  361.         1) Print font inventory
  362.         2) Print font catalog
  363.         3) Print font samples
  364.         4) Print ANSI maps
  365.  
  366.    In option 3 you have the option of printing ANSI maps as well for all the
  367.    selected fonts in one pass through the list. FontShow will estimate the time
  368.    required (based on a 386-20) and give you the option to cancel the operation.
  369.  
  370. 7) Titles and margins for printed and displayed output have been standardized
  371.    to allow for three-hold punching etc.
  372.  
  373. 8) The show character on the font samples now prints in white inside a solid
  374.    black circle. This was done just for "style". This will be optional in future
  375.    releases. This does, however, give you an idea of a font's character
  376.    alignment and such, some fonts will print in slightly higher or lower
  377.    position in the circle, which is scaled to the font's average height or width
  378.    depending on which is greater. One exception is the CARTA font. The height
  379.    of the Carta font is so large that it prints a circle over 4 inches in
  380.    diameter. For this reason the circle is scaled back to the actual character
  381.    size for the Carta font only. If this is required for any other unusual font,
  382.    let me know.
  383.  
  384. 9) Printing of the show character can be suppressed by setting its size on the
  385.    settings screen to 0
  386.  
  387. 10) The print buttons have been altered to a 3D picture of a printer, and the
  388.     display buttons have been altered to a 3D picture of a screen.
  389.  
  390. 11) Other minor visual changes. The startup screen now shows a stop sign, if you
  391.     want to stop, click on the stop sign. ALT-S still performs that function.
  392.     The color scheme has been standardized.
  393.  
  394.  
  395. Version 2.1 Changes:
  396. --------------------
  397.  
  398. 1) A new control has been added to the main menu,  "Settings" This will allow
  399.    the user to control the font and size for titles, and the character used on
  400.    the sample page as the "Show" character.  I call the large "A" in the upper
  401.    right corner the "Show" character, for lack of a better name. If any of you
  402.    think of a better name, let me know! For best print performance, pick a font
  403.    that is resident in your printer for titles. (And be sure ATM uses them by
  404.    clicking on the Use Resident or bitmap fonts option on the ATM control panel)
  405.  
  406.    In addition,  control is provided over which font sizes are printed on the
  407.    sample page. There is also a check box for "Text Sample" This is not yet
  408.    implemented.  It will, in a future release, print a sample of text printed
  409.    with the selected font (a paragraph of text, including bold, italic,
  410.    bolditalic and underline.
  411.  
  412.    The settings information is stored in file FontShow.INI which must be located
  413.    in the Windows directory. You can update this file directly, however be
  414.    careful as there is little validation code implemented yet and you may cause
  415.    FontShow to crash!
  416.  
  417. 2) Control is provided, also from the "Settings" screen, to adjust the screen
  418.    colors. This version does not allow you to save the colors, just to change
  419.    them. I have, however, toned down the colours a bit.
  420.    (Stay tuned for the next version)
  421.  
  422. 3) The sample page screen has been altered quite a bit, it now prints directly
  423.    to the window, rather than a text box. This displays a little quicker and
  424.    also will display more text when maximized, rather than having to re-display
  425.    the sample.  In addition,  there is a new button "Display".  Font sample 1 is
  426.    selected as default, and in order to display the sample on screen, click on
  427.    "Display". Print continues to operate as before.
  428.  
  429.    In addition,  the frame that holds the controls "hides" when a screen
  430.    display is requested.  To bring it back, just click anywhere on the Sample
  431.    window. You can re-hide it again if you want by clicking on the "Hide" Button.
  432.    The title size is now adjusted from the settings screen,  and the text of the
  433.    title can be updated by clicking the "set title" button
  434.  
  435. 4) FontShow now requests printer fonts instead of screen fonts.  FontShow can
  436.    not display some printer resident fonts.  If you request display of a
  437.    resident font you will receive a display error message.  The font can still
  438.    be printed and inventoried,  you just can't display it on screen. That is a
  439.    Windows and/or font manager restriction unfortunately. Future releases will
  440.    allow user control over which fonts to retrieve.  With font managers such as
  441.    ATM or Facelift, the list is virtually identical.
  442.  
  443. 5) A primitive print cancel function has been added to the font catalog.
  444.    When a print is started,  a cancel checkbox is visible in the status window.
  445.    Click on that and FontShow will not generate any more output. However any
  446.    output that has been sent to Windows must still be printed.  I'm working on
  447.    this one, but the Windows API calls in this area are trickier than I first
  448.    thought.  Bear with me on this one.
  449.  
  450. 6) An other button has been added on the main window. "Display font metrics"
  451.    click this button and FontShow will pop up a window displaying the metrics of
  452.    the selected font. Infomation displayed includes, Average Width, Maximum
  453.    Width, Character height, Internal Leading and so on.  Not all the fields are
  454.    fully implemented as documentation is sparse on that function, but it will
  455.    improve in future releases.
  456.  
  457. 7) Other miscellaneous bug and glitch fixes and "visual" adjustments.
  458.  
  459. Bug Fixes:
  460.  
  461. Many users reported an error message when printing "Invalid Property Value"
  462. was caused by my (incorrect) assumption that all users would have a font
  463. "Helvetica". This has been corrected,  should the error occur FontShow will
  464. substitute the Windows font "Modern". However an even better solution is to
  465. update the Settings window with the preferred font which is used for titles
  466. and headers in all printed output.
  467.  
  468.  
  469. History:
  470. Version 1.0  Beta release
  471. Version 2.0  First public release
  472. Version 2.1  Second public release
  473. Version 3.0  Current as of Sept 2, 1991
  474. Version 3.0a Current as of Sept 2, 1991 (corrected inventory and settings bug)
  475. Version 3.1  Current as of Sept 3, 1991 (added option for Show character print)
  476. Version 4.0  Current as of Sept 15, 1991
  477. Version 4.1  Current as of Sept 21, 1991
  478. Version 4.2  Current as of Sept 24, 1991
  479. Version 4.2a Current as of Sept 27, 1991 (fix startup bug)
  480. Version 4.3  Current as of November 3, 1991
  481.